github.com/klauspost/compress/fse.Scratch.symbolLen (field)
34 uses
github.com/klauspost/compress/fse (current package)
compress.go#L215: maxHeaderSize = ((int(s.symbolLen)*int(tableLog) + 4 + 2) >> 3) + 3
compress.go#L301: if charnum > s.symbolLen {
compress.go#L359: for ui, v := range s.norm[:s.symbolLen-1] {
compress.go#L371: u := int(s.symbolLen - 1)
compress.go#L372: v := s.norm[s.symbolLen-1]
compress.go#L381: if uint32(cumul[s.symbolLen]) != tableSize {
compress.go#L382: return fmt.Errorf("internal error: expected cumul[s.symbolLen] (%d) == tableSize (%d)", cumul[s.symbolLen], tableSize)
compress.go#L384: cumul[s.symbolLen] = int16(tableSize) + 1
compress.go#L394: for ui, v := range s.norm[:s.symbolLen] {
compress.go#L428: symbolTT := s.ct.symbolTT[:s.symbolLen]
compress.go#L431: for i, v := range s.norm[:s.symbolLen] {
compress.go#L460: m, symlen := uint32(0), s.symbolLen
compress.go#L470: s.symbolLen = symlen
compress.go#L477: minBitsSymbols := highBits(uint32(s.symbolLen-1)) + 2
compress.go#L522: for i, cnt := range s.count[:s.symbolLen] {
compress.go#L570: for i, cnt := range s.count[:s.symbolLen] {
compress.go#L594: for i, cnt := range s.count[:s.symbolLen] {
compress.go#L604: if distributed == uint32(s.symbolLen)+1 {
compress.go#L610: for i, cnt := range s.count[:s.symbolLen] {
compress.go#L622: for i := uint32(0); toDistribute > 0; i = (i + 1) % (uint32(s.symbolLen)) {
compress.go#L637: for i, cnt := range s.count[:s.symbolLen] {
compress.go#L658: for _, v := range s.norm[:s.symbolLen] {
compress.go#L669: fmt.Printf("selected TableLog: %d, Symbol length: %d\n", s.actualTableLog, s.symbolLen)
compress.go#L670: for i, v := range s.norm[:s.symbolLen] {
compress.go#L677: for i, v := range s.count[s.symbolLen:] {
decompress.go#L142: s.symbolLen = charnum
decompress.go#L144: if s.symbolLen <= 1 {
decompress.go#L145: return fmt.Errorf("symbolLen (%d) too small", s.symbolLen)
decompress.go#L147: if s.symbolLen > maxSymbolValue+1 {
decompress.go#L148: return fmt.Errorf("symbolLen (%d) too big", s.symbolLen)
decompress.go#L202: for i, v := range s.norm[:s.symbolLen] {
decompress.go#L220: for ss, v := range s.norm[:s.symbolLen] {
fse.go#L73: symbolLen uint16 // Length of active part of the symbol table.
fse.go#L101: s.symbolLen = uint16(maxSymbol) + 1
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |